* {
	margin: 0;
	padding: 0;
}

body{
	min-width: 375px;
	max-width: 800px;
	margin: 0 auto;
}
.container {
	width: 100%;
}

li {
	list-style-type: none;
}

a {
	text-decoration: none;
	color: black;
}

input,
button,
video {
	outline: none;
	border: none;
}

.width-replete {
	width: 100%;
}

.over-hidden {
	overflow: hidden;
}

.width100 {
	width: 100%;
}


.flex {
	display: flex;
	flex-wrap: wrap;
}

.space-between {
	display: flex;
	justify-content: space-between;
}

.space-around {
	display: flex;
	justify-content: space-around;
}

.flex-end {
	display: flex;
	justify-content: flex-end;
}

.flex-center {
	display: flex;
	justify-content: center;
}
